@charset "utf-8";
/* CSS Document<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> */
html {overflow-y:scroll;}
body {margin:0; padding:0; background:#ffffff; font-size:12px;   font-family:"微软雅黑","\5FAE\8F6F\96C5\9ED1";}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{ border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
.fB{font-weight:bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.clear{ clear:both;}
.clearfix,.headerPart,.footerPart,.contentPart,.div980 {zoom:1;}
.clearfix:after,.headerPart:after,.footerPart:after,.contentPart:after,.div980:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.headerPart,.contentPart,.footerPart,.div980 {clear:both; width:980px; margin:0 auto;}
 
/* link css */
a {color:#2b2b2b; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636; text-decoration:none;}
a:active {color:#ba2636; star:expression(this.onFocus=this.blur());}
a:focus { outline:0; }

.cWhite,.cWhite:visited,.cWhite a{color:#FFF;}/* White */
.cBlack,.cBlack:visited,.cBlack a{color:#000;}/* Blank */
.cRed,.cRed:visited,.cRed a{color:#ff0000;}/* Red */
.cRed2,.cRed2:visited,.cRed2 a{color:#FF0000;} 
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}/* Blue */
.cGreen,.cGreen:visited,.cGreen a{ color:#060}/* Green */
.cGreen2,.cGreen2:visited,.cGreen2 a{ color:#009b4d}/* Green */
.bgGreen2{ background-color:#009b4d}
/* common */
.entry {line-height:21px;}
.entry a {height:21px; overflow:hidden;}
.display-control .tab-con {display:none;}
.display-control .current {display:block;}
.dotline {border-bottom:1px dotted #dcdddd;}
.new {text-decoration:underline;}
.gg {margin-bottom:10px;}
.mb-6 {margin-bottom:6px;}
.mb-12 {margin-bottom:12px;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.lh25{ line-height:25px;}
.code-en {font:13px "Verdana","\5B8B\4F53";}
.code-num {font-family:"Arial","\5B8B\4F53";}
.zt_yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";}
.zt_heiti{ font-family:"\9ED1\4F53";}
.zt_songti{ font-family:"\5B8B\4F53";}
/* end */
.btn_up{background:url(../images/zuopin10.png) right 0 no-repeat; height:42px; width:73px; overflow:hidden; position:relative ; display:inline-block; }
.btn_up input{ position:absolute; right:0; top:0; height:42px;  font-size:40px; line-height:42px; -moz-opacity:.0;opacity:0.0; filter:alpha(opacity=0);}

.t_p{ height:110px;}
.t_p_r{ float:right; padding:10px 0 0 0;}
.web_lang{ display:block; height:18px; color:#A9A9A9; font-size:12px; text-align:right; padding:0 15px 0 0; text-align:right; width:195px;}
.web_lang a{ color:#A9A9A9; }
.web_tel400{ display:block; background:url(tel400.png) no-repeat right 20px; width:210px; height:77px;    }
.fangwei{ display:block;   width:210px; height:20px;  }

.toplogo{ width:621px;   display:block; padding:30px 0 0 10px; float:left}
.b_rad{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;behavior: url(/images/ie-css3.htc);}

.topNavbg{ background:#009b4d; height:35px;}
.tnav{ height:28px;    padding:7px 0 0 20px;   width:980px; margin:0 auto;}
.tnav ul li{ float:left; position:relative; display:block; z-index:999}
.tnav a{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; display:block; padding:0 30px 0 20px; float:left;  height:30px;  white-space:nowrap}
/*.tnav ul li div{ display:none; height:20px;   background:url(bg.png) repeat-x 0 0; position:absolute; left:18px; bottom:-20px; z-index:900; 
white-space:nowrap; padding:0 10px;  color:#000000; line-height:20px;
-moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;behavior: url(ie-css3.htc);
 }
.tnav ul li:hover div{ display:block; -moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px;behavior: url(ie-css3.htc);  background:url(bg.png) repeat-x 0 0; position:absolute;
 left:18px; bottom:-20px; z-index:900; *display:inline;  *background-image:url(bg.png); }
 */
 
.tnav ul li div{ display:none; height:20px;   position:absolute; left:18px; bottom:-20px; z-index:900; white-space:nowrap;   color:#000000; line-height:20px;  }
.tnav ul li:hover div{ display:block;}
.tnav ul li div i{ display:block; width:10px; overflow:hidden}
.tnav ul li div a{ display:inline; background:none; float:none; padding:0 0 0 0px; font-size:13px; color:#000000; }
.tnav ul li div .sty_1{ background:url(nav_L.png) no-repeat left 0;  height:20px;}
.tnav ul li div .sty_5{ background:url(nav_C.png)  repeat-x 0 0;  white-space:nowrap; }
.tnav ul li div .sty_3{ background:url(nav_R.png) no-repeat right 0;  height:20px;}
.tnav ul li div .sty_5 b{ font-weight:100}
.footerPart{  min-height:130px; }

.f_copyeight{ height:130px;   padding:10px 10px;}
.f_copyeight .f_logo{ width:170px; float:left; text-align:right;  }
.f_con{ width:660px; float:left; height:110px; padding:0 9px; }
.f_con ul li{ height:27px; border-bottom:1px dashed #333333; font-size:14px; line-height:27px;}
 
.current_position{ height:33px; background:#e6e6e6 ; line-height:33px; padding:0 9px; border-radius:3px 3px;}


.column_title{ border-bottom:1px solid #009b4d; padding:10px 5px;}
.column_title .cn_til{ font-size: 36px; color:#009b4d}
.column_title .en_til{ font-size:32px; font-style:normal; font-family:Arial, Helvetica, sans-serif; display:inline-block; padding-left:10px;}


.f_c_2 span{ font-size:17px; cursor:pointer;  }
 
.f_copyeight .erweima{ width:110px; float:right;}

.f_line{clear:both; height:9px; overflow:hidden; display:block;  }
.flink{ padding:10px 0;  background-color:#FFFFE5;}
.flink ul li{  white-space:nowrap; padding:3px 14px; display:block; float:left;}
.flink ul li a{ font-size:12px;}

.til_syt2{ background-color:#EEEEEE; border-bottom:1px solid #D8D7DC; height:35px; line-height:35px; padding:0 10px;}
.til_syt2 a{ font-size:16px; display:inline-block; float:left}
.til_syt2 a.more{ font-size:14px; display:inline-block; float:right;}
.bsty2{ border:1px solid #D8D7DC; border-radius:5px 5px;}

.zs{ width:980px; height:210px;  position:relative; overflow:hidden; padding:10px 0 0 0;}

.huanjing{ height:210px; }
.huanjing ul li{ float:left; width:245px; height:210px; text-align:center; line-height:30px;  }
.huanjing ul li span{ display:block; width:240px; height:180px; border:1px solid #CCC; border-radius:3px 3px; overflow:hidden;  }
.huanjing ul li span img{ max-width:240px; max-height:180px; vertical-align:middle}



 


.pro{ width:730px; height:205px;  position:relative; overflow:hidden; padding:10px 0 0 0;}

.in_prolist{ height:210px;}
.in_prolist ul li{ float:left; width:245px; text-align:center; line-height:30px;}
.in_prolist ul li span{ display:inline-table; width:240px; height:180px; border:1px solid #CCC; border-radius:3px 3px;  }
.in_prolist ul li span img{ max-width:240px; max-height:180px; vertical-align:middle}



.picScroll-left{ width:730px;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .prev,.picScroll-left .next{ display:block;  width:20px;      margin-top:15px;  overflow:hidden; cursor:pointer; height:175px; position:absolute;}
.picScroll-left .prev{ background:url(bl.jpg) no-repeat; left:10px;}
.picScroll-left .next{  background:url(br.jpg) no-repeat; right:10px; }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .bd{ padding:10px 30px 0 30px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:134px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100px; height:140px;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:20px;   }






 
.slideBox{ width:100%; height:540px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:605px; bottom:5px; z-index:100; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:9px; height:9px; background:url(icoCircle.gif) no-repeat 0 -9px;  cursor:pointer; }
.slideBox .hd ul li.on{ background:url(icoCircle.gif) no-repeat 0 0; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:540px; width:100%; }
.slideBox .bd img{ width:980px; height:400px; display:block;  }

 
.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



.in_about{ font-size:13px; line-height:22px; width:220px; height:195px; overflow: hidden; padding:15px 5px 0 15px;}
.in_news{ padding:15px 0 0 0; width:450px;  }
.in_news li{ width:450px; float:left; height:25px;  line-height:25px; background:url(line.jpg) repeat-x 0 12px;}
.in_news li i{ display:block; float:left; width:20px; height:25px; background:#FFF url(dot4.jpg) no-repeat 5px 9px;}
.in_news li a{ font-size:14px; display:block; float:left; background:#FFFFFF}
.in_news li span{ width:40px; float:right; display:block; background:#FFF; font-size:14px; text-align:right}
.in_news li s{ background:#FFF url(dot.png) no-repeat 3px 7px; width:25px; height:17px; display:block; float:left;}
.in_news li.cR2 a{ color:#293B91;}

.banner2{ width:980px; height:260px;}

.div210{ width:210px; float:left; min-height:260px;}

.lp_nav{}
.lp_nav dl dt{ line-height:31px; height:31px; background:#009b4d; font-size:16px; color:#FFFFFF; text-indent:11px; width:210px;}
.lp_nav dl dt a{ color:#FFFFFF; font-size:16px; display:block; float:left}
.lp_nav dl dd{ height:25px; line-height:25px; background:#E6E6E6; border:1px solid #E6E6E6; margin:5px 0 0 0; font-size:14px; text-indent:15px;  border-radius:3px 3px;}
.lp_nav dl dd:hover{background-color:#FFF; border:1px solid #CCC; color:#293B91; border-radius:3px 3px; margin:5px 0 0 0;}
.lp_nav dl dd:hover a{  color:#293B91;}
.lp_nav dl dd.ed{ background-color:#FFF; border:1px solid #CCC; color:#009b4d; border-radius:3px 3px;}
.lp_nav dl dd.ed a{ color:#009b4d;}
.lp_nav dl dd b{ font-family: Arial; font-size:24px; display:block; float:left; width:20px;}


.lp2_nav{}
.lp2_nav dl dt{ line-height:31px; background:#009b4d; font-size:16px; color:#FFFFFF; text-indent:11px;}
.lp2_nav dl dt a{ color:#FFFFFF; font-size:16px;}
.lp2_nav dl dd{ height:25px; line-height:25px; background:#E6E6E6; border:1px solid #E6E6E6; margin:5px 0 0 0; font-size:14px; border-radius:3px 3px; display:none }
.lp2_nav dl dd:hover{background-color:#FFF; border:1px solid #CCC; color:#293B91; border-radius:3px 3px; margin:5px 0 0 0;}
.lp2_nav dl dd:hover a{  color:#009b4d;}
.lp2_nav dl dd.ed{ background-color:#FFF; border:1px solid #CCC; color:#009b4d; border-radius:3px 3px;}
.lp2_nav dl dd.ed a{ color:#009b4d;}

.lp2_nav dl dd.cat1{  color:#009b4d; background-color:#E6E6E6; text-indent:20px; display:block  }
.lp2_nav dl dd.cat1:hover{ }
.lp2_nav dl dd.cat1.ed{  }

.lp2_nav dl dd.cat_2{ text-indent:25px; background-color:#E6E6E6;}
.lp2_nav dl dd.cat_3{ text-indent:35px;}

.none{ display:none}
.block{ display:block}

.div750{ width:750px; float:right; }
.til_syt3{ background:url(til_bg.jpg) no-repeat 0 0 ; height:31px; padding:5px 0 0 11px; color:#333; font-size:14px;}
.artcon{ padding:13px 12px 10px 18px; line-height:170%;}

.bor3{ border-right:1px solid #EAEAEA;  border-left:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA;}
.til_syt4{  background:#EEEEEE url(bg2.jpg) no-repeat 0 0 ;  height:29px; padding:5px 0 0 10px; font-size:14px; color:#FFFFFF; border-radius:3px 3px 0 0; border:1px solid #EAEAEA;}
.til_syt4 span{ display: inline-block; float:right; padding:0 20px 0 0;}


.flei_con{ width:730px;}
.flei_con .con{ padding:10px 10px; border-radius:0 0 3px 3px}

.in_newslist{ padding:10px 20px;}

.in_newslist li{ height:30px; line-height:30px; border-bottom:1px dashed #999999; background:url(dot4.jpg) no-repeat 5px 12px; text-indent:20px;}
.in_newslist li a{ display:block; float:left;}
.in_newslist li span{ display:block; float:right;}


 


.in_splist{ padding:10px 0px; height:auto!important; /* IE7+FF 这句必须写在前面*/
min-height:170px;
*height:170px; /*IE6*/}

.in_splist li{ width:242px;  height:170px; text-align:center; float:left;}
.in_splist li a img{width:220px;  height:160px;}
 






.prolist_con{ width:747px;}
.prolist li{ width:172px; float:left; text-align:center; padding:5px 50px 5px 27px; line-height:20px; height:260px; }
.prolist li a span{ display:block; width:170px; height:210px; overflow:hidden; border:1px solid #FFF; border-radius:5px 5px; padding:1px 1px;}
.prolist li a span img{ width:130px; height:210px;}


.pages2{}
.pages2 ul{	float:left;	padding:12px 0px 12px 16px;}
.pages2 ul li{	float:left;	font-family:Tahoma;	line-height:17px;	margin-right:6px;	border:1px solid #E9E9E9;}
.pages2 ul li a{	float:left;	padding:2px 4px 2px;	color:#555;	display:block;}
.pages2 ul li a:hover{	color:#690;	text-decoration:none;	padding:2px 4px 2px;}
.pages2 ul li.thisclass,
.pages2 ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#E30083; padding:2px 4px 2px;	font-weight:bold; color:#FFF}
.pages2 .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}
.pages2 .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}

.arth1{ text-align:center; border-bottom:1px dashed #999999; font-size:18px; padding-bottom:5px; color:#D82924; font-weight:bold}
.div730{ width:730px;}
.litpic{ border:1px  solid #666666; padding:5px 5px; text-align:center; width:480px; height:300px; overflow:hidden;}

.art_tile{ text-align:center; border-bottom:1px dashed #999999; font-size:18px; padding-bottom:5px; color:#009b4d; font-weight:bold}
.art_info{ text-align:center; color:#666666; padding:15px 0 0 0;}
.art_info a{ color:#666666;}

.ly_input{ height:25px; border:1px solid #CCC; border-radius:3px 3px; padding:0 5px; line-height:25px;}

.top_erweima{ width:100px; height:100px; float:right;}




.slideBox2{ width:980px; height:260px; overflow:hidden; position:relative;  }
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:9px; height:9px; background:url(icoCircle.gif) no-repeat 0 -9px;  cursor:pointer; }
.slideBox2 .hd ul li.on{ background:url(icoCircle.gif) no-repeat 0 0; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd img{ width:980px; height:260px; display:block;  }




.slideBox3{ width:260px; height:200px; overflow:hidden; position:relative; padding:20px 0 0 10px;  }
.slideBox3 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox3 .hd ul li{ float:left; margin-right:5px;  width:25px; height:25px;   cursor:pointer;   background:#CCCCCC; color:#FFFFFF; font-family:Tahoma; text-align:center  }
.slideBox3 .hd ul li.on{ background-color:#003300}
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle; }
.slideBox3 .bd img{ width:260px; height:180px; display:block;  }
.slideBox3 .bd li span{ display:block; height:20px; text-align:center;   line-height:20px; background:#009b4d; color:#FFFFFF}


.tab_sty2{ border-top:1px solid #E7E7E7; border-right:1px solid #E7E7E7;  border-left:1px solid #E7E7E7;}
.tab_sty2 th{ border-bottom:1px solid #E7E7E7;background:url(bg_th.jpg) repeat-x 0 0; height:37px; font-weight:bold; font-size:14px}
.tab_sty2 td{ border-bottom:1px solid #E7E7E7; height:31px;  }

.shux dl dt{ line-height:34px; *+line-height:30px; border-bottom:1px dotted #333333; font-weight:bold;}
.shux dl dd{ line-height:34px; *+line-height:30px;  border-bottom:1px dotted #333333; height:27px;}
.btn{ display:block; text-align:center; padding:5px 0 0 0}
.btn3{ display:inline-block; width:75px; height:21px; text-align:center; border:1px solid #E7E7E7}
.btn2{ border-radius:5px; border:1px solid #999; background:#999999 none; color:#FFFFFF; font-family:"微软雅黑"; font-size:14px; padding:9px 15px; cursor:pointer}




#right_iconbox {
    bottom: 30%;
    display: none;
    position: fixed;
    right: 0;
    width: 48px;
    z-index: 999;
}

#right_iconbox {
    display: none;
}
#right_iconbox a {
    display: inline-block;
}
#right_iconbox a > div {
    display: inline-block;
    margin: -5px 0 0 !important;
}
.js-goto-top, .goto-top {
    opacity: 0;
}


.icon_top {
    background: #c3c3c3 url("icon_all.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 48px;
    opacity: 0.8;
    position: relative;
    width: 48px;
}
.icon_top:hover {
    background: #bf0303 url("icon_all.png") no-repeat scroll 0 -192px;
    cursor: pointer;
    height: 48px;
    position: relative;
    width: 48px;
}
.icon_news {
    background: #c3c3c3 url("icon_all.png") no-repeat scroll 0 -48px;
    cursor: pointer;
    height: 48px;
    opacity: 0.8;
    position: relative;
    width: 48px;
}
.icon_news:hover {
    background: #bf0303 url("icon_all.png") no-repeat scroll 0 -240px;
    cursor: pointer;
    height: 48px;
    position: relative;
    width: 48px;
}
.icon_emails {
    background: #c3c3c3 url("icon_all.png") no-repeat scroll 0 -96px;
    cursor: pointer;
    height: 48px;
    opacity: 0.8;
    position: relative;
    width: 48px;
}
.icon_emails:hover {
    background: #bf0303 url("icon_all.png") no-repeat scroll 0 -288px;
    cursor: pointer;
    height: 48px;
    position: relative;
    width: 48px;
}
.icon_tels {
    background: #c3c3c3 url("icon_all.png") no-repeat scroll 0 -144px;
    cursor: pointer;
    height: 48px;
    opacity: 0.8;
    position: relative;
    width: 48px;
}
.icon_tels:hover {
    background: #bf0303 url("icon_all.png") no-repeat scroll 0 -336px;
    cursor: pointer;
    height: 48px;
    position: relative;
    width: 48px;
}


.me_info{ background-position:center top; background-repeat:no-repeat; height:400px; width:100%;}


.poto_list{ width:1000px;  overflow: hidden; }

.plist{ width:1100px;}
.plist  li{ width:320px; height:280px; float:left; margin-right:20px; text-align:center; font-size:14px; }

.plist  li .aimg{ display:inline-block;width:320px; height:250px; max-height:250px; max-width:320px; overflow:hidden; border-radius:3px 3px;}
